From c3ec0b9ea4274120c6e82d86ccc427f13f65fa59 Mon Sep 17 00:00:00 2001 From: Vikram Kanigiri Date: Wed, 9 Sep 2015 10:53:05 +0100 Subject: [PATCH] Use unified bakery locks API in Mediatek port This patch update Mediatek port to use the `DEFINE_BAKERY_LOCK` macro instead of specifying the exact data structure to use for a bakery lock and the input linker section that it should be allocated to. Change-Id: I2116dbe27010bb46d7cc64fafef55c7240c4c721 --- plat/mediatek/mt8173/drivers/spm/spm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plat/mediatek/mt8173/drivers/spm/spm.c b/plat/mediatek/mt8173/drivers/spm/spm.c index f67daea0..7c6d72be 100644 --- a/plat/mediatek/mt8173/drivers/spm/spm.c +++ b/plat/mediatek/mt8173/drivers/spm/spm.c @@ -53,7 +53,8 @@ static int spm_dormant_sta = CPU_DORMANT_RESET; #endif -static bakery_lock_t spm_lock __attribute__ ((section("tzfw_coherent_mem"))); +DEFINE_BAKERY_LOCK(spm_lock); + static int spm_hotplug_ready __attribute__ ((section("tzfw_coherent_mem"))); static int spm_mcdi_ready __attribute__ ((section("tzfw_coherent_mem"))); static int spm_suspend_ready __attribute__ ((section("tzfw_coherent_mem"))); -- 2.30.2